An explicit thriller that will take you from the shores of Stockholm, Sweden to a magnificent island resort off the coast of Brazil